package com.xh.bussiness.exam.bean.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/*
 * @Author daiwei
 * @Description
 * @Date 2019/4/9 13:39
 **/
@Data
@ApiModel("试卷发布保存bean")
public class PaperPublishSaveRequest {

    @ApiModelProperty("id")
    private String id;

    /**
     * 试卷类别
     */
    @ApiModelProperty("类型")
    private String type;

    /**
     * 题库试卷id
     */
    @ApiModelProperty("试卷ID")
    private String paperId;

    /**
     * 学科ID
     */
    @ApiModelProperty("学科ID")
    private String subjectId;

    /**
     * 学科名称
     */
    @ApiModelProperty("学科名称")
    private String subjectName;

    /**
     * 年级ID
     */
    @ApiModelProperty("年级ID")
    private String gradeId;

    /**
     * 年级名称
     */
    @ApiModelProperty("年级名称")
    private String gradeName;

    /**
     * 校区ID
     */
    @ApiModelProperty("校区ID")
    private String schoolId;

    /**
     * 校区名称
     */
    @ApiModelProperty("校区名称")
    private String schoolName;

    /**
     * 发布班级id
     */
    @ApiModelProperty("发布班级id")
    private String classId;

    /**
     * 班级名称
     */
    @ApiModelProperty("班级名称")
    private String className;

    /**
     * 课次id
     */
    @ApiModelProperty("课次id")
    private String currId;

    /**
     * 课次序号
     */
    @ApiModelProperty("课次序号")
    private Integer currOrderNo;

    /**
     * 班型id
     */
    @ApiModelProperty("班型id")
    private String classTypeId;

    /**
     * 班型名称
     */
    @ApiModelProperty("班型名称")
    private String classTypeName;

    /**
     * 课程ID
     */
    @ApiModelProperty("课程ID")
    private String courseId;

    /**
     * 课程名称
     */
    @ApiModelProperty("课程名称")
    private String courseName;

    /**
     * 学员ID
     */
    @ApiModelProperty("学员ID")
    private String studentId;

    /**
     * 学员名称
     */
    @ApiModelProperty("学员名称")
    private String studentName;

    /**
     * 教师ID
     */
    @ApiModelProperty("教师ID")
    private String teacherId;

    /**
     * 教师名称
     */
    @ApiModelProperty("教师名称")
    private String teacherName;

    /**
     * 发布状态（0未发布，1已发布）
     */
    @ApiModelProperty("发布状态（0未发布，1已发布）")
    private Integer publishStatus;

    /**
     * 开放时间开始
     */
    @ApiModelProperty("开放时间开始")
    private java.util.Date openTime;

    /**
     * 开放时间结束
     */
    @ApiModelProperty("开放时间结束")
    private java.util.Date closeTime;
}
